package d2_inner_class2;

public class Test {
    public static void main(String[] args) {
//        Cat c =new Cat();
//        c.cry();
        /**
         * 匿名内部类 编译出子类 并且自动生成对象
         */
        Animal a = new Animal() {
            @Override
            public void cry() {
                System.out.println("hhhhhhhhhh");
            }
        };
        a.cry();
    }
}


//class Cat extends Animal{
//
//    @Override
//    public void cry() {
//        System.out.println("66666");
//    }
//}


abstract class Animal{
    public abstract void cry();

}
